#ifndef ABSTRACTFACTORY_H
#define ABSTRACTFACTORY_H

#include <string>
#include "GameObject.hpp"

template<class T> class AbstractFactory {
    public:
        virtual T* createObject(std::string) = 0;
};

#endif // ABSTRACTFACTORY_H
